package cc.spider.web.parser;

/**
 * HTML解析器接口
 * @param <T>
 */
public interface IHTMLParser<T> extends IParser<T> {
    /**
     * 获取纯文本（包括了子元素的）
     * @return
     */
    String text();


    /**
     * 获取指定属性值，并将该值变成一个url的绝对路径
     * @param type
     * @return
     */
    T absUrl(String type);
    /**
     * 获取元素中url（href或者src属性）的绝对路径
     * @return
     */
    T absUrl();

    /**
     * 获取input等表单控件的value
     * @return
     */
    T val();
}
